import Vue from 'vue'
import Vuex from 'vuex'
import state from './state'
import mutations from './mutations'

Vue.use(Vuex)

export default new Vuex.Store({
    state,
    // actions: {
    //     changeCity (stx, city){
    //         stx.commit('changeCity', city)
    //     }
    // }, //数据简单的时候可以省略actions此步,直接使用commit
    mutations,
    // 测试getters的功能,和computed的功能类似
    // getters: {
    //     doubleCity (state){
    //         return state.city + ' ' + state.city
    //     }
    // }
})